and intergration with R and IDEs (e.g. Rstudio)
Liberty Mlambo
Open source
Tracks file changes
Branch based non-linear workflows
IDE intergration
Speed of work
Local environment
Assumptions
Requirements
| command | Description |
|---|---|
git init |
git init turns any directory into a Git repository. 1 |
git add <path> |
The git add command adds new or changed files in your working directory to the Git staging area. 2 |
git commit and git commit message |
git commit -m "descriptive commit message" creates a commit, which is like a snapshot of your repository. These commits are snapshots of your entire repository at specific times. You should make new commits often, based around logical units of change. Over time, commits should tell a story of the history of your repository and how it came to be the way that it currently is. Commits include lots of metadata in addition to the contents and message, like the author, timestamp, and more.3 |